impression directe - German English Dictionary